package com.qianf.qfoffice.dao;

import com.qianf.qfoffice.entity.Depart;

import java.util.List;
import java.util.Map;

public interface DepartDao {
    /**
     * 查询所有部门信息
     * @return
     */
    List<Depart> findAllDepart();

    /**
     * 新增部门
     * @param depart
     * @return
     */
    int insertDepart(Depart depart);

    /**
     * 删除部门
     * @param id
     * @return
     */
    int deleteDepart(int id);

    /**
     * 获取每个部门的人数
     * @return
     */
    List<Map> getDepartNum();


    /**
     * 更新部门
     * @param
     * @return
     */
    int updateDepart(Depart depart);

}
